Компилятор Microsoft (R) Visual C# 2008 версии 3.5.30729.8833
для Microsoft (R) .NET Framework версии 3.5
(C) Корпорация Майкрософт (Microsoft Corp.). Все права защищены.

                        Параметры компилятора Visual C# 2008

                        - ВЫХОДНЫЕ ФАЙЛЫ -
/out:<file>                    Указать имя выходного файла (по умолчанию: базовое имя файла с главным классом или первым файлом)
/target:exe                    Построить консольный исполняемый файл (по умолчанию) (Краткая форма: /t:exe)
/target:winexe                 Построить исполняемый файл Windows  (Краткая форма: /t:winexe)
/target:library                Построить библиотеку (Краткая форма: /t:library)
/target:module                 Построение модуля, который может быть добавлен в другую сборку (Краткая форма: /t:module)
/delaysign[+|-]                Использовать отложенную подпись для сборки, используя только открытую часть ключа строгого имени
/doc:<file>                    Генерируемый файл XML-документации
/keyfile:<file>                Указать файл ключа для строгого имени
/keycontainer:<string>         Указать контейнер ключа для строгого имени
/platform:<string>             Платформы, на которых может работать этот код: x86, Itanium, x64 или anycpu. По умолчанию anycpu.

                        - ВХОДНЫЕ ФАЙЛЫ -
/recurse:<wildcard>            Включает все файлы в текущем каталоге и подкаталогах в соответствии с заданным шаблоном
/reference:<alias>=<file>      Указывать метаданные из заданного файла сборки, используя данный псевдоним (Краткая форма: /r)
/reference:<file list>         Указывать метаданные из заданных файлов сборок (Краткая форма: /r)
/addmodule:<file list>         Скомпоновать указанные модули со сборкой

                        - РЕСУРСЫ -
/win32res:<file>               Задать файл ресурсов Win32 (.res)
/win32icon:<file>              Использовать этот значок для вывода
/win32manifest:<file>          Укажите файл манифеста Win32 (.xml)
/nowin32manifest               Не включать манифест Win32 по умолчанию
/resource:<resinfo>            Внедрить указанный ресурс (Краткая форма: /res)
/linkresource:<resinfo>        Компоновать указанный ресурс вместе с этой сборкой (Краткая форма: /linkres)
                               Где формат resinfo : <файл>[,<строковое имя>[,public|private]]

                        - ГЕНЕРИРОВАНИЕ КОДА -
/debug[+|-]                    Выдать отладочную информацию
/debug:{full|pdbonly}          Задает тип отладки (по умолчанию, "full" - полная) и позволяет подключить отладчик к выполняющимся программам
/optimize[+|-]                 Включить оптимизацию (Краткая форма: /o)

                        - ОШИБКИ И ПРЕДУПРЕЖДЕНИЯ -
/warnaserror[+|-]              Обрабатывать все предупреждения как ошибки
/warnaserror[+|-]:<warn list>  Обрабатывать указанные предупреждения как ошибки
/warn:<n>                      Установить порог предупреждений (0-4) (Краткая форма: /w)
/nowarn:<warn list>            Отключить указанные предупреждения

                        - ЯЗЫК -
/checked[+|-]                  Сгенерировать проверки переполнений
/unsafe[+|-]                   Допускать "небезопасный" код
/define:<symbol list>          Определить символ(ы) условной компиляции (Краткая форма: /d)
/langversion:<string>          Указать режим языковой версии: ISO-1, ISO-2 или Default

                        - РАЗНОЕ -
@<file>                        Считывает файл ответа с дополнительными параметрами
/help                          Отображает это сообщение об использовании (Краткая форма: /?)
/nologo                        Запрещает отображение сообщения компилятора об авторских правах
/noconfig                      Не включать файл CSC.RSP автоматически

                        - ДОПОЛНИТЕЛЬНО -
/baseaddress:<address>         Базовый адрес библиотеки, которая будет построена
/bugreport:<file>              Создать файл отчета об отладке
/codepage:<n>                  Задать кодовую страницу для использования при открытии исходных файлов
/utf8output                    Выводит сообщения компилятора в кодировке UTF-8
/main:<type>                   Задать тип, который содержит точку входа (все остальные возможные точки входа игнорируются) (Краткая форма: /m)
/fullpaths                     Компилятор генерирует полные пути
/filealign:<n>                 Задает границы для секций выходных файлов
/pdb:<file>                    Укажите имя файла  отладочной информации (по умолчанию: имя результирующего файла с расширением .pdb)
/nostdlib[+|-]                 Не обращаться к стандартной библиотеке (mscorlib.dll)
/lib:<file list>               Задает дополнительные каталоги для поиска ссылок
/errorreport:<string>          Указать способ обработки внутренних ошибок компилятора: prompt, send, queue или none. По умолчанию используется queue.
/moduleassemblyname:<string>   Имя сборки, частью которого будет этот модуль

